package org.triumphxx.springboot.eventlistener.event;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.triumphxx.springboot.eventlistener.base.Event;

/**
 * @author: wangyp
 * @Date: 2023/7/14
 * @Time: 10:02
 * @Desc: 注册事件
 **/
@Data
@Slf4j
public class RegisterEvent implements Event  {
    /**
     * 注册人的姓名
     */
    private String  name;

    public RegisterEvent(String name) {
        this.name = name;
    }

    @Override
    public void sendMsg() {
        log.info("注册短信内容为：你好：{}，欢迎注册该系统",name);
    }

    @Override
    public void sendMail() {
        log.info("注册邮件内容为：你好：{}，欢迎注册该系统",name);
    }

    @Override
    public void other() {
        log.info("注册其他内容为：你好：{}，欢迎注册该系统",name);
    }
}
